
/*
 * InstruccionesDeUso.java
 *
 * Created on Sep 22, 2012, 10:12:25 AM
 */
package help;

/**
 *
 * @author Emiliano
 */
public class InstruccionesDeUso extends javax.swing.JFrame {

    /** Creates new form InstruccionesDeUso */
    public InstruccionesDeUso() {
        initComponents();
        this.setLocationRelativeTo(null);
    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jScrollPane1 = new javax.swing.JScrollPane();
        jTextArea1 = new javax.swing.JTextArea();

        setTitle("Instrucciones de Uso");

        jScrollPane1.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
        jScrollPane1.setEnabled(false);

        jTextArea1.setColumns(20);
        jTextArea1.setEditable(false);
        jTextArea1.setRows(5);
        jTextArea1.setText("Instrucciones de uso:\n\nXML: para ello, debe hacer clic en el botón “Abrir XML”, a lo cual se le \n  desplegará una ventana emergente solicitando que ingrese un archivo xml desde \n  su disco. Una vez que ha seleccionado dicho archivo, \n  automáticamente su contenido se cargará en pantalla.\n\nUna vez cargado el contenido del XML en pantalla, lo siguiente es realizar la \n  validación del mismo, verificando que se encuentre bien formado. \n  La validación puede incluir o no, las opciones de que \n  chequee la “declaración del XML” y/o la “declaración del DOCTYPE”. \n  Para que se ejecute la validación, debe hacer clic en el \n  botón “Validar XML”.Si el contenido del XML está bien \n  formado, le aparecerá un mensaje de estructura correcta. \n  En caso contrario, le indicará el error y el detalle del \n  mismo. Esto se informará en la consola.\n\nSi la estructura del XML esta bien formado, podrá realizar dos acciones \n  diferentes: Armar el árbol en pantalla, con el \n  contenido del XML, ó Verificar el contenido del XML \n  contra un archivo DTD.\n\nArmar Árbol: al hacer clic en el botón “Armar Árbol”, deberá ir a la pestaña \"árbol\", donde se \n  mostrará la estructura del archivo XML, con su contenido, \n  en forma de Árbol. Se podrá visualizar la raíz, los \n  diferentes nodos, y los diferentes elementos que componen los nodos. \n  También, es posible realizar modificaciones sobre dichos \n  componentes existentes.\n\nValidar contra un DTD: para realizar esta acción, primero debe cargar un archivo DTD, \n  haciendo clic en el botón “Abrir DTD”, tras lo cual se le desplegará una \n  ventana emergente, solicitando que ubique el archivo que contiene el DTD en su \n  disco.Una vez cargado, el contenido del archivo se \n  mostrará en pantalla.Para realizar le verificación del \n  XML contra el archivo DTD, debe hacer clic en el botón “Verificar estructura \n  de archivo DTD con archivo XML”. El resultado de la \n  verificación se visualizará en la Consola.\n\nAdicionalmente, se podrá crear DTD, y guardar en un \n  archivo.Para ello, se deberá ingresar en la \n  opción “Acción”, “Crear Archivo DTD”, para lo cual, se desplegará una \n  ventana, solicitando que ingrese los componentes del DTD. \n  También, se podrá visualizarlo antes de guardar.\n\nPor último, se cuenta con la funcionalidad para guardar el XML modificado en pantalla. \n  Tras haber realizado alguna modificación en la estructura o en el contenido \n  del XML, se deberá hacer clic en la opción “Acción”, “Exportar XML” donde \n  se tiene que elegir el archivo de destino de las modificaciones.");
        jTextArea1.setCaretPosition(1);
        jScrollPane1.setViewportView(jTextArea1);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 784, Short.MAX_VALUE)
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 442, Short.MAX_VALUE)
                .addContainerGap())
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    /**
     * @param args the command line arguments
     */

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JTextArea jTextArea1;
    // End of variables declaration//GEN-END:variables
}
